import {formatMonthAndTime} from '../../../../util/fotmatTime'

Component({
  data:{
    direction:false, // 消息的排列方向
    messageStyle:'', // 消息样式 
    bubbleStyle:'', // 气泡样式
    time:'', // 时间
  },
  properties:{
    // 消息
    message:{type:Object,value:{}},
  },

  lifetimes:{
    attached:function(){
      const message = this.properties.message
      // 判断消息的来源是否为用户发送的,true为用户发送
      // this.setData({ direction:message.provenience === 0 })
      // if(message.type === 2 ){
          // this.setData({  messageStyle:'content-width' })
        // }
        if(!message.title){
          this.setData({ bubbleStyle:'bubble-style' })
        }
        this.setData({ time:formatMonthAndTime(message.time)  })
      console.log("消息组件收到的数据为：",this.properties.message);
    }
  },

  methods:{
    /**
     * 处理点击 问题
     * @param {Object} e 
     */
    handleClickIssue:function(e){
      // 获取点击问题所在数组的中的索引
      let index =  e.currentTarget.dataset.index
      let issue =  this.properties.message.contentList[index]
      console.log("点击了问题"+index);
      console.log("点击的问题是",issue);
      this.triggerEvent("handleIssue",issue)
    }
  }
  
})